package com.lemon.smartsafety.result.safe;

import com.lemon.smartsafety.entity.common.CommonAssetsVo;
import com.lemon.smartsafety.entity.safe.inspection.CompanyBuildingItemConclusionVo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * 项目名称：SmartSafeCode
 * 类描述：
 * 创建人：Fargo
 * 创建时间：2016/12/21 15:56
 * 修改人：Fargo
 * 修改时间：2016/12/21 15:56
 * 修改备注：
 */
public class ResultCheckNfc implements Serializable{


    /**
     * checkId :
     * isPatrol : 0
     * address : 中心楼【1楼(西北)】
     * remark :
     * flowList : [{"flowId":"64828","flowName":"畅通情况","checkWay":"在使用时保持畅通，不能被封堵、锁闭，不能采用侧拉门、吊门和转门。","itemId":"17915","isIgnore":"0","is_ignore":"0","status":"0"},{"flowId":"64829","flowName":"标志","checkWay":"门框上方标志醒目，无遮挡。","itemId":"17915","isIgnore":"0","is_ignore":"0","status":"0"}]
     */

    private String itemId;
    private String checkId;
    private String isPatrol;
    private String address;
    private String remark;
    private List<FlowListEntity> flowList;
    private List<CommonAssetsVo> assetsList               = new ArrayList<CommonAssetsVo>();


    public List<CommonAssetsVo> getAssetsList() {
        return assetsList;
    }

    public void setAssetsList(List<CommonAssetsVo> assetsList) {
        this.assetsList = assetsList;
    }

    public String getItemId() {
        return itemId;
    }

    public void setItemId(String itemId) {
        this.itemId = itemId;
    }

    public void setCheckId(String checkId) {
        this.checkId = checkId;
    }

    public void setIsPatrol(String isPatrol) {
        this.isPatrol = isPatrol;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public void setFlowList(List<FlowListEntity> flowList) {
        this.flowList = flowList;
    }

    public String getCheckId() {
        return checkId;
    }

    public String getIsPatrol() {
        return isPatrol;
    }

    public String getAddress() {
        return address;
    }

    public String getRemark() {
        return remark;
    }

    public List<FlowListEntity> getFlowList() {
        return flowList;
    }

    public static class FlowListEntity implements Serializable{
        /**
         * flowId : 64828
         * flowName : 畅通情况
         * checkWay : 在使用时保持畅通，不能被封堵、锁闭，不能采用侧拉门、吊门和转门。
         * itemId : 17915
         * isIgnore : 0
         * is_ignore : 0
         * status : 0
         */

        private String flowId;
        private String flowName;
        private String checkWay;
        private String itemId;
        private String isIgnore;
        private String is_ignore;
        private String status;

        public void setFlowId(String flowId) {
            this.flowId = flowId;
        }

        public void setFlowName(String flowName) {
            this.flowName = flowName;
        }

        public void setCheckWay(String checkWay) {
            this.checkWay = checkWay;
        }

        public void setItemId(String itemId) {
            this.itemId = itemId;
        }

        public void setIsIgnore(String isIgnore) {
            this.isIgnore = isIgnore;
        }

        public void setIs_ignore(String is_ignore) {
            this.is_ignore = is_ignore;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getFlowId() {
            return flowId;
        }

        public String getFlowName() {
            return flowName;
        }

        public String getCheckWay() {
            return checkWay;
        }

        public String getItemId() {
            return itemId;
        }

        public String getIsIgnore() {
            return isIgnore;
        }

        public String getIs_ignore() {
            return is_ignore;
        }

        public String getStatus() {
            return status;
        }
    }


    /**
     * Created by Cooliean on 14/11/21.
     */
    public class CommonAssetsVo implements Serializable {
        private String dataRemark = "";
        private String dataUrl    = "";
        private String dataType   = "";
        private String voId       = "";

        public String getDataRemark() {
            return dataRemark;
        }

        public void setDataRemark(String dataRemark) {
            this.dataRemark = dataRemark;
        }

        public String getDataType() {
            return dataType;
        }

        public void setDataType(String dataType) {
            this.dataType = dataType;
        }

        public String getDataUrl() {
            return dataUrl;
        }

        public void setDataUrl(String dataUrl) {
            this.dataUrl = dataUrl;
        }

        public String getVoId() {
            return voId;
        }

        public void setVoId(String voId) {
            this.voId = voId;
        }
    }

}
